package com.dsg.entity.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @program: erp
 * @description: 返唔記錄
 * @author: lironglai
 * @create: 2020-11-24 20:08
 */
@Data
public class ReturnCardRecordDto {
    @ApiModelProperty(value = "即將返咭油咭編號")
    private String preCardNo;
    @ApiModelProperty(value = "業務類型")
    private Integer appType;
    @ApiModelProperty(value = "車牌號碼")
    private String carNo;
    @ApiModelProperty(value = "油咭ID")
    private String cardOid;
    @ApiModelProperty(value = "業務編號")
    private String appNo;
    @ApiModelProperty(value = "油卡編號")
    private String cardNo;
    @ApiModelProperty(value = "油種")
    private String carOilType;
    @ApiModelProperty(value = "到期日（指咭有效期）")
    private String cardEndDate;
    @ApiModelProperty(value = "限額")
    private BigDecimal limitAmount;
    @ApiModelProperty(value = "账户编号")
    private String accountNo;
    @ApiModelProperty(value = "返卡")
    private Integer isReturn;
    @ApiModelProperty(value = "派卡")
    private Integer isSend;
    @ApiModelProperty(value = "上form日期")
    private Date formDate;
    @ApiModelProperty(value = "卡入庫時間")
    private Date cardInTime;
    @ApiModelProperty(value = "卡出庫時間")
    private Date cardOutTime;
    @ApiModelProperty(value = "取消原因")
    private String cancelRea;

    /*******************條件*********************/
    @ApiModelProperty(value = "油公司")
    private String oilCom;
    @ApiModelProperty(value = "油咭類型")
    private String cardType;
    @ApiModelProperty(value = "卡狀態")
    private String cardStatus;
    @ApiModelProperty(value = "扣一元状态")
    private Integer dedStatus;
    @ApiModelProperty(value = "企業編號")
    private String entCode;
}
